#include "CSocket.h"

///////////////////////////////////////////////////////////////////////////////////////////////////////////////

void CSocket::DoPrint(wstring wscText)
{
	for(uint i = 0; (i < wscText.length()); i++)
	{
		if(wscText[i] == '\n')
		{
			wscText.replace(i, 1, L"\r\n");
			i++;
		}
	}

	if(bUnicode)
		send(this->s, (const char*)wscText.c_str(), (int)wscText.length()*2, 0);
	else
		send(this->s, wstos(wscText).c_str(), (int)wscText.length(), 0);
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////

wstring CSocket::GetAdminName()
{
	return L"Socket connection";
}
